import request from '@/utils/request'


export default {

  /**
   * 通过性别获取对应的寝室信息
   * @param genderId 性别编号
   */
  getDormitoryByGender(genderId){
    return request({
      url:`/dormitory/getDormitoryInfoByGender/${genderId}`,
      method:'get'
      })
  },

  /**
   * 查询寝室信息
   * @param dormitoryInfo 查询寝室信息所需数据
   */
  getDormitory(dormitoryInfo){
    return request({
      url:'/dormitory/getDormitoryByPage',
      method:'get',
      params:dormitoryInfo
    })
  },

  /**
   * 添加寝室
   * @param dormitoryInfo 寝室信息
   */
  addDormitory(dormitoryInfo){
    return request({
      url:'/dormitory/addDormitory',
      method:'post',
      data:JSON.stringify(dormitoryInfo)
    })
  },

  /**
   * 根据id删除寝室
   * @param id 寝室id
   */
  delDormitory(id){
    return request({
      url:`/dormitory/delDormitoryById/${id}`,
      method:'delete'
    })
  },

  /**
   * 修改寝室
   * @param dormitoryInfo 修改后的寝室信息
   */
  updDormitory(dormitoryInfo){
    return request({
      url:'/dormitory/updateDormitory',
      method:'put',
      data:JSON.stringify(dormitoryInfo)
    })
  }
}
